iT邦幫忙

DAY 4
4

ROR相關系列 第 4

淺談RVM的Gemset.

  • 分享至 

  • xImage
  •  

RVM除了可以安裝多種不同的Ruby類型與版本之外,另帶一提的就是可以針對安裝的Gem做套件集的設定,便利於在不同的版本與不同的Gemset中做連結,也可以避免每安裝一個Ruby版本,就必須重新安裝套件的狀況.
建立Gemset的指令相當的簡單,比方需要建立一個以rails 2.3.4版本命名的的Gemset,則只須輸入

rvm gemset create rails234

當然名稱是由使用者自己來決定,並非一定要以rails的版本名稱做為依據,在這裡只是便於說明而已,

接下來則是安裝一個Ruby的1.8.7版本,指令為

rvm install ruby 1.8.7

RVM會自動安裝最新修訂過的1.8.7的版本,以今天(2010/10/02)為準,目前的版本號是p302.
在短暫的等待之後,則會安裝完成.

接下來,如果要使用剛剛安裝好的1.8.7配上rails234的gemset則只須需輸入

rvm ruby-1.8.7-p302@rails234

如此就可以指定所使用的ruby版本與gemset

另外在安裝gem的時候,如果說想要節省安裝gem 的時間,RVM的官網也建議在安裝gem時就不要安裝ri與rdoc的部份,指令就是在安裝gem時加上--no-ri 與--no-rdoc

gem install rails -v=2.3.4 --no-ri --no-rdoc
(以安裝rails 的2.3.4版本為例)

RVM提供的Gemset功能是讓想要嘗試各種不同gem,也避免安裝同一個套件,但又太多版本造成影響的問題,是很值得開發時使用的一個功能.


上一篇
利於查詢gems版本的好站-Gem Family
下一篇
淺談Ruby用來查詢API文件的工具 - ri
系列文
ROR相關30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言